Big Huge Thesaurus

Rorippa islandica

noun